--  This package is intended to set up and tear down  the test environment.
--  Once created by GNATtest, this package will never be overwritten
--  automatically. Contents of this package can be modified in any way
--  except for sections surrounded by a 'read only' marker.

with AUnit.Test_Fixtures;

with Expanders.Components;
with Expanders.Siblings;
with Expanders.Subjects;

with Test_Utils.Expander;

package Expanders.Memory.Test_Data is

--  begin read only
   type Test is new AUnit.Test_Fixtures.Test_Fixture
--  end read only
   with null record;

   procedure Set_Up (Gnattest_T : in out Test);
   procedure Tear_Down (Gnattest_T : in out Test);

   --  Add missing elements and resolve device aliases.
   procedure Add_Missing_Elems_Resolve_Aliases
     (Data : in out Muxml.XML_Data_Type);

   --  Add Tau0 subject and set all subject IDs.
   procedure Add_Tau0_And_Subject_IDs (Data : in out Muxml.XML_Data_Type);

   --  Add subject profile.
   procedure Add_Subject_Profile (Data : in out Muxml.XML_Data_Type);

end Expanders.Memory.Test_Data;
